Learn about visionOS
visionOSを使ったアプリ設計の基礎
SwiftUI、UIKit、RealityKit、ARKitといったおなじみのフレームワークが、無限のキャンバスに対応するアプリを構築するためにどのように進化してきたかを学ぶ
Appleプラットフォームでの経験の有無にかかわらず、visionOS向けの開発のための基礎を提供
基本要素
window
volume
space
動画4本
SwiftUI for visionOSを学習する
動画2本
Spatial computingのためのUIKitとSwift
SwiftUIシーンタイプの学習(動画3本)
ウィンドウ、ボリューム、およびスペースにわたって素晴らしい体験を構築するのに役立つ
モデル3D APIを知り、あなたのアプリに深さと次元を追加する
RealityViewで3Dコンテンツをレンダリングする方法
ImmersiveSpace - VisionOSのための素晴らしい没入型体験を作ることができる新しいSwiftUIのシーンタイプ
RealityKitのエンティティ、コンポーネント、システム
コンテンツをエンティティ階層に埋め込む方法
アンカーを使って仮想コンテンツと現実世界をブレンドする方法
パーティクルエフェクトをアプリに取り入れる方法
ビデオコンテンツを追加する方法
ポータルを使ってより没入感のある体験を作る方法
最後に、visionOS上のARKitを知ることができるようにします。
ARKitのアルゴリズムを使用して、パーシステンス、ワールドマッピング、セグメンテーション、マット、環境照明などの機能を処理します
これらのアルゴリズムは常に実行されているため、アプリやゲームはShared Spaceにいる間は自動的にARKitの恩恵を受けることができます
アプリが専用のFull Spaceを開くと、ARKit APIを活用し、仮想コンテンツと現実の世界を融合させることができます。
このフレームワークが、プライバシーを守りながらインタラクティブな体験を構築するために、どのように生まれ変わったかを紹介します
バーチャルなボールを床から跳ね返したり、壁にバーチャルなペンキを塗ったりと、誰かの部屋とインタラクションする3Dコンテンツを作る方法を紹介します
ARKit APIの最新のアップデートを確認し、アプリケーションでハンドトラッキングとシーンジオメトリを活用する方法を説明します
Design for visionOS.
魔法のようなヒーローの瞬間、魅惑的なサウンドスケープ、人間中心のUIなどを、すべてvisionOSで実現する方法を学びましょう
空間コンピューティングのための優れたアプリケーション、ゲーム、体験をデザインする方法をご覧ください
新しいインプットとコンポーネントを発見する
奥行きとスケールを追求する。没入感を高める空間オーディオのサウンドスケープを作成する
コラボレーションとコネクションの可能性を見つける
新しい世界を探検しながらも、周囲とのつながりを保つことができるようにします
Explore developer tools for visionOS.
Xcodeで最初のvisionOSプロジェクトを始める方法 ツールとテストのアップデート
Unityのオーサリングツールを使用して空間コンピューティングの素晴らしい体験を作成する方法
Get started with Unity.
Unityで直接visionOSエクスペリエンスを構築する方法を学びます。 Unityの開発者が、既存の3Dシーンやアセットを使ってvisionOS用のアプリやゲームを構築する方法
UnityとAppleフレームワークの深い統合により
ウィンドウ、ボリューム、共有スペースの3Dコンテンツを構築する場合でも、RealityKitを使用できる場所ならどこでもエクスペリエンスを作成できます
ネイティブの入力やパススルーへのアクセスなど、Appleプラットフォーム向けにビルドすることのメリットもすべて享受できます。
Unityを使って完全な没入型体験を作る方法も紹介します。
最初の空間コンピューティングアプリのデプロイ、既存のアプリへのvisionOSのサポートの追加、互換性の管理に関する基本的な事項やベストプラクティスを共有します。
Build games and media experiences.
visionOSのゲームやシナリオ開発を始めるために利用できる道を紹介します。
RealityKitを使用して3Dコンテンツを効果的にレンダリングする方法を学び
ビジョンとモーションのデザイン上の考慮点を探り
MetalまたはUnityを使用して人々を新しい世界に連れて行く完全没入型の体験を作成する方法を見つけることができます。
Build for collaboration, sharing, and productivity.
デフォルトでは、Macと同じように、FaceTime通話で任意のアプリウィンドウを他の人と共有することができます
空間的なSharePlay体験の構築
Build web experiences.
このプラットフォームの入力モデルを探求し、空間コンピューティングのためにウェブサイトを最適化する方法について学びます
Safariのアップデートの説明
ウェブやアプリでクイックルックを使用する場合でも、3Dコンテンツ、空間画像、ビデオなどの強力なプレビューを追加する方法について説明します。システムがこれらの体験を提供するさまざまな方法を紹介し、コンテンツをドラッグ&ドロップして共有スペースに新しいウィンドウを作成する方法を実演し、アプリ内でクイックルックに直接アクセスする方法について説明します。また、visionOSでクイックルック用の3Dコンテンツを作成する際のベストプラクティスについて、3Dの品質とパフォーマンスに関する重要な考慮事項を含めて説明します。
Run your iPad and iPhone apps in visionOS.
既存のiPadOSおよびiOSアプリケーションをvisionOSで実行する方法
iPadOSおよびiOSアプリがこのプラットフォーム上でどのように動作するのか、フレームワークの依存関係について学び、Designed for iPadアプリのインタラクションについて知ることができます。